package com.shujia.java.day7;

public class DemoStatic2 {
    //static加载顺序从上到下
    static int i =10;
    // 类加载的时候加载  静态代码块只加载一次
    static{
        System.out.println("AAAAAAAAA");
        i=20;
    }

    // 无static
    public void ptint(){
        System.out.println("BBBBBBBBBBBBBB");
    }
    // 有static 当前类可以直接调用
    public static void test(){
        System.out.println("CCCCCCCCCCCCCCC");
    }
    public static void main(String[] args) {
        System.out.println("DDDDDDDDDDDDDDDD");
        test();
        System.out.println("main"+i);
        // new 对象 类从新加载
        //  DemoStatic2 demoStatic2 = new DemoStatic2();
        //  demoStatic2.ptint();
    }

}
